# language: pt
# Source: http://github.com/aslakhellesoy/cucumber/blob/master/examples/i18n/pt/features/adicao.feature
# Updated: Tue May 25 15:52:12 +0200 2010
Funcionalidade: Página de cadastro de funcionário
  Dado que eu esteja logado como admin, eu devo poder cadastrar um funcionário

  Contexto:
    Dado que eu esteja logado e seja do tipo admin
    Dado que eu esteja na página de cadastro de funcionário

  Cenário: Eu deveria ver o formulário de cadastro de um novo funcionário
    E que eu preencha os dados do funcionário com login "arJoão" corretamente
    E eu aperto "Criar Funcionario"
    Então eu devo estar na página de exibição do funcionário com login "arJoão"
    E eu devo ver "Usuário cadastrado com sucesso"

  Cenário: Eu não poderia cadastrar funcionário com login inválido
    E que eu preencha os dados do funcionário com login "joao"
    E eu aperto "Criar Funcionario"
    Então eu devo ver "Não foi possível criar funcionário: Login é muito curto (não menos do que 6 caracteres)"

  Cenário: Eu não poderia cadastrar funcionário com senha inválida
    E que eu preencha os dados do funcionário com senha "123"
    E eu aperto "Criar Funcionario"
    Então eu devo ver "Não foi possível criar funcionário: Senha é muito curto (não menos do que 4 caracteres)"

  Cenário: Eu não poderia cadastrar funcionário com nome inválido
    E que eu preencha os dados do funcionário com nome "123 feui"
    E eu aperto "Criar Funcionario"
    Então eu devo ver "Não foi possível criar funcionário: Dado pessoal não é válido"

  Cenário: Eu não poderia cadastrar funcionário com cpf inválido
    E que eu preencha os dados do funcionário com cpf "fvfr23"
    E eu aperto "Criar Funcionario"
    Então eu devo ver "Não foi possível criar funcionário: Dado pessoal não é válido"

  Cenário: Eu não poderia cadastrar funcionário com email inválido
    E que eu preencha os dados do funcionário com email "rhefvuiorewh"
    E eu aperto "Criar Funcionario"
    Então eu devo ver "Não foi possível criar funcionário: Dado pessoal não é válido"

  Cenário: Eu não poderia cadastrar funcionário com horas semanais inválido
    E que eu preencha os dados do funcionário com horas semanais "hvieiwo"
    E eu aperto "Criar Funcionario"
    E eu espero 5 segundos
    Então eu devo ver "Não foi possível criar funcionário: Dado pessoal não é válido"
